package com.boot.web.vo.app;

import com.boot.web.entity.Address;
import com.boot.web.entity.Coupon;
import com.boot.web.entity.UserCoupon;
import com.boot.web.vo.StoreShopFreightVO;
import com.boot.web.vo.UserCouponVO;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * 购买拼团产品VO
 */
@Data
public class AppBuyNowCollageVO {

    private Integer productId; // 产品ID

    private Integer skuId; // 选择的SKUID

    private String productName; // 产品名称

    private String specAttributeName; // 规格属性名称

    private String productImg; // 产品图片

    private String productType; // 产品类型

    private Integer buyQuantity; // 购买数量

    private BigDecimal unitPrice; // 单价

    private BigDecimal freight; // 运费

    private BigDecimal totalAmount; // 总价

    private List<Address> addressList; // 收货地址信息

    private List<StoreShopFreightVO> storeShopFreightList; // 店铺配置的运费管理

    private String isNeedUseCoupon; // 是否需要使用券（0=否，1=是）

    //private List<UserCouponVO> userCouponList; // 优惠券信息

    private String couponName; //券名称

    private Integer useCouponQuantity; // 可使用数量

    private Integer totalCouponQuantity; // 总数量

    private Integer couponId; //券ID

    private BigDecimal couponValue; // 券面值

}
